home *** CD-ROM | disk | FTP | other *** search
/ Erotic Games: Memory / Erotic Games: Memory.iso / mac / air_installers / AdobeAIR.exe / setup.swf / scripts / mx / managers / ToolTipManager.as < prev    next >
Text File  |  2009-02-12  |  4KB  |  153 lines

  1. package mx.managers
  2. {
  3.    import flash.display.DisplayObject;
  4.    import flash.events.EventDispatcher;
  5.    import mx.core.IToolTip;
  6.    import mx.core.IUIComponent;
  7.    import mx.core.Singleton;
  8.    import mx.core.mx_internal;
  9.    import mx.effects.IAbstractEffect;
  10.    
  11.    use namespace mx_internal;
  12.    
  13.    public class ToolTipManager extends EventDispatcher
  14.    {
  15.       
  16.       private static var implClassDependency:ToolTipManagerImpl;
  17.       
  18.       mx_internal static const VERSION:String = "3.0.0.0";
  19.       
  20.       private static var _impl:IToolTipManager2;
  21.        
  22.       
  23.       public function ToolTipManager()
  24.       {
  25.          super();
  26.       }
  27.       
  28.       mx_internal static function registerToolTip(param1:DisplayObject, param2:String, param3:String) : void
  29.       {
  30.          impl.registerToolTip(param1,param2,param3);
  31.       }
  32.       
  33.       public static function get enabled() : Boolean
  34.       {
  35.          return impl.enabled;
  36.       }
  37.       
  38.       public static function set enabled(param1:Boolean) : void
  39.       {
  40.          impl.enabled = param1;
  41.       }
  42.       
  43.       public static function createToolTip(param1:String, param2:Number, param3:Number, param4:String = null, param5:IUIComponent = null) : IToolTip
  44.       {
  45.          return impl.createToolTip(param1,param2,param3,param4,param5);
  46.       }
  47.       
  48.       public static function set hideDelay(param1:Number) : void
  49.       {
  50.          impl.hideDelay = param1;
  51.       }
  52.       
  53.       public static function set showDelay(param1:Number) : void
  54.       {
  55.          impl.showDelay = param1;
  56.       }
  57.       
  58.       public static function get showDelay() : Number
  59.       {
  60.          return impl.showDelay;
  61.       }
  62.       
  63.       public static function destroyToolTip(param1:IToolTip) : void
  64.       {
  65.          return impl.destroyToolTip(param1);
  66.       }
  67.       
  68.       public static function get scrubDelay() : Number
  69.       {
  70.          return impl.scrubDelay;
  71.       }
  72.       
  73.       public static function get toolTipClass() : Class
  74.       {
  75.          return impl.toolTipClass;
  76.       }
  77.       
  78.       mx_internal static function registerErrorString(param1:DisplayObject, param2:String, param3:String) : void
  79.       {
  80.          impl.registerErrorString(param1,param2,param3);
  81.       }
  82.       
  83.       mx_internal static function sizeTip(param1:IToolTip) : void
  84.       {
  85.          impl.sizeTip(param1);
  86.       }
  87.       
  88.       public static function set currentTarget(param1:DisplayObject) : void
  89.       {
  90.          impl.currentTarget = param1;
  91.       }
  92.       
  93.       public static function set showEffect(param1:IAbstractEffect) : void
  94.       {
  95.          impl.showEffect = param1;
  96.       }
  97.       
  98.       private static function get impl() : IToolTipManager2
  99.       {
  100.          if(!_impl)
  101.          {
  102.             _impl = IToolTipManager2(Singleton.getInstance("mx.managers::IToolTipManager2"));
  103.          }
  104.          return _impl;
  105.       }
  106.       
  107.       public static function get hideDelay() : Number
  108.       {
  109.          return impl.hideDelay;
  110.       }
  111.       
  112.       public static function set hideEffect(param1:IAbstractEffect) : void
  113.       {
  114.          impl.hideEffect = param1;
  115.       }
  116.       
  117.       public static function set scrubDelay(param1:Number) : void
  118.       {
  119.          impl.scrubDelay = param1;
  120.       }
  121.       
  122.       public static function get currentToolTip() : IToolTip
  123.       {
  124.          return impl.currentToolTip;
  125.       }
  126.       
  127.       public static function set currentToolTip(param1:IToolTip) : void
  128.       {
  129.          impl.currentToolTip = param1;
  130.       }
  131.       
  132.       public static function get showEffect() : IAbstractEffect
  133.       {
  134.          return impl.showEffect;
  135.       }
  136.       
  137.       public static function get currentTarget() : DisplayObject
  138.       {
  139.          return impl.currentTarget;
  140.       }
  141.       
  142.       public static function get hideEffect() : IAbstractEffect
  143.       {
  144.          return impl.hideEffect;
  145.       }
  146.       
  147.       public static function set toolTipClass(param1:Class) : void
  148.       {
  149.          impl.toolTipClass = param1;
  150.       }
  151.    }
  152. }
  153.